Toward Formal Development of Programs from AlgebraicSpeci cations : Model { Theoretic
نویسندگان
چکیده
This paper presents in an informal way the main ideas underlying our work on the model-theoretic foundations of algebraic speciication and program development. We attempt to ooer an overall view, rather than new results, and focus on the basic motivation behind the technicalities presented elsewhere and on the conclusions from this work.
منابع مشابه
Toward Formal Development of Programs from AlgebraicSpeci cations : Model { Theoretic Foundations 1
This paper presents in an informal way the main ideas underlying our work on the model-theoretic foundations of algebraic speciication and program development. We attempt to ooer an overall view, rather than new results, and focus on the basic motivation behind the technicalities presented elsewhere and on the conclusions from this work.
متن کاملSemi-automatic Transformation from Formal Speci cations to Programs
As model-based formal methods (e.g. VDM, Z) are becoming popular for the development of safety-critical and complex systems in industry, automatic transformation from formal speci cations to programs is an ideal and e cient approach to software production. However, it is impossible in general for this transformation to be fully automatic, because of the language of rst order logic used for spec...
متن کاملAutomatic Generation of State Invariants
Automatic generation of state invariants, properties that hold in every reachable state of a state machine model, can be valuable in software development. Not only can such invariants be presented to system users for validation, in addition, they can be used as auxiliary assertions in proving other invariants. This paper describes an algorithm for the automatic generation of state invariants th...
متن کاملBehavioral Interface Speci cation Languages
Behavioral interface speci cation languages allow programmers to express the intended behavior of programs such as functional behavior and resource consumption. Formal speci cations of program behavior is useful for precise documentation, for the generation of test cases and test oracles, for debugging, and for formal program veri cation. In this paper, we survey behavioral interface speci cati...
متن کاملA Language of Re nements
The re nement calculus is a formal technique for the development of programs which are provably correct with respect to their speci cations. A formal language is presented for the description of program development using the re nement calculus. The language provides an abstract representation of the overall program development, re ecting its tree-like structure. The language is used for recordi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1988